/*
 * Copyright (C), 2002-2015, 苏宁易购电子商务有限公司
 * FileName: QryPrepaidCoupOrderRsp.java
 * Author:   13082136
 * Date:     2015-10-26 下午5:12:09
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.suning.sawp.dto.esb;

import java.util.List;

import com.thoughtworks.xstream.annotations.XStreamAlias;

/**
 * 〈一句话功能简述〉<br> 
 * 〈功能详细描述〉
 *
 * @author 13082136
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@XStreamAlias("MbfBody")
public class QryPrepaidCoupOrderRsp {

    @XStreamAlias("result")
    private String result;
    
    @XStreamAlias("errMessage")
    private String errMessage;
    
    @XStreamAlias("orderInfos")
    private List<OrderInfo> orderInfos;
    
    
    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getErrMessage() {
        return errMessage;
    }

    public void setErrMessage(String errMessage) {
        this.errMessage = errMessage;
    }

    public List<OrderInfo> getOrderInfos() {
        return orderInfos;
    }

    public void setOrderInfos(List<OrderInfo> orderInfos) {
        this.orderInfos = orderInfos;
    }
    
    
    @XStreamAlias("orderInfo")
    public static class OrderInfo{
        
        @XStreamAlias("storeCode")
        private String storeCode;
        
        @XStreamAlias("casherId")
        private String casherId;
        
        @XStreamAlias("swiftNo")
        private String swiftNo;   

        @XStreamAlias("rechargeDate")
        private String rechargeDate;
        
        /**
         * 充值单号
         */
        @XStreamAlias("rechargeNo")
        private String rechargeNo;
        
        /**
         * 充值金额
         */
        @XStreamAlias("rechargeAmount")
        private String rechargeAmount;   

        /**
         * 返券金额
         */
        @XStreamAlias("couponAmount")
        private String couponAmount;
        
        @XStreamAlias("payid")
        private String payid;
        
        @XStreamAlias("startTime")
        private String startTime;   
        
        @XStreamAlias("endTime")
        private String endTime;   
        
        public String getStoreCode() {
            return storeCode;
        }

        public void setStoreCode(String storeCode) {
            this.storeCode = storeCode;
        }

        public String getCasherId() {
            return casherId;
        }

        public void setCasherId(String casherId) {
            this.casherId = casherId;
        }

        public String getSwiftNo() {
            return swiftNo;
        }

        public void setSwiftNo(String swiftNo) {
            this.swiftNo = swiftNo;
        }

        public String getRechargeDate() {
            return rechargeDate;
        }

        public void setRechargeDate(String rechargeDate) {
            this.rechargeDate = rechargeDate;
        }

        public String getRechargeNo() {
            return rechargeNo;
        }

        public void setRechargeNo(String rechargeNo) {
            this.rechargeNo = rechargeNo;
        }

        public String getRechargeAmount() {
            return rechargeAmount;
        }

        public void setRechargeAmount(String rechargeAmount) {
            this.rechargeAmount = rechargeAmount;
        }

        public String getCouponAmount() {
            return couponAmount;
        }

        public void setCouponAmount(String couponAmount) {
            this.couponAmount = couponAmount;
        }

        public String getPayid() {
            return payid;
        }

        public void setPayid(String payid) {
            this.payid = payid;
        }

        public String getStartTime() {
            return startTime;
        }

        public void setStartTime(String startTime) {
            this.startTime = startTime;
        }

        public String getEndTime() {
            return endTime;
        }

        public void setEndTime(String endTime) {
            this.endTime = endTime;
        }        
    }
}
